Repository navigation
Conversation
| @@ -0,0 +1,282 @@ | |||
| #!/usr/bin/env python3 | |||
There was a problem hiding this comment.
https://github.com/amd/skills/actions/runs/36598752509

Looks like failing tests are not showing any logs. Those are potentially part of a log file now, but this is not great for visibility. Is there any way in which we can show the logs here as they used to show on other machines?
There was a problem hiding this comment.
Updated the behavioral jobs to show sanitized grader output directly in GitHub, including case/expectation PASS/FAIL lines, totals, and unmet expectations with judge explanations. These also appear in the job summary.
Full logs remain available through ReportPortal
| uv tool install --system-certs git+https://github.com/amd/skillscope@v0.1.2 | ||
| SKILLSCOPE_SHA="$(sed -n 's/^ SKILLSCOPE_SHA: //p' .github/workflows/evals.yml)" | ||
| uv tool install --system-certs "git+https://github.com/amd/skillscope@$SKILLSCOPE_SHA" |
There was a problem hiding this comment.
Recommend simply pinning it to a version explicitly
|
|
||
| env: | ||
| SKILLSCOPE_REPOSITORY: amd/skillscope | ||
| SKILLSCOPE_SHA: 0f734b2dd344cd72b5e016ad6c3b1ac2ce36f6f3 |
There was a problem hiding this comment.
We shouldn't stick with sha versions. Only releases like it was before.
There was a problem hiding this comment.
Done the local installation example now explicitly uses amd/skillscope@v0.1.3, matching CI. It no longer extracts a SHA from the workflow.
14e7c3b to
bd879a9
Compare
- Treat enable_mi_ci as a relevant label again, so adding it starts the Instinct leg as it did before the OrchestrAI change. - Fail evals / results for mock or single-OS dispatches; the check attaches to a commit and must not report a pass without full hardware. - Pass the workflow's Skillscope pin to each OrchestrAI session as SKILLSCOPE_REF so Strix legs move with the same version. - Add orchestrai_logs.py to infra paths; it shapes verdicts.
|
Really solid work, the redaction design is more careful than most things I've read for this purpose. Three things I'd want fixed before this goes in, plus one question. Blocker 1: a password can reach a public log
Host redacted, password published verbatim. Same for redis. A DB connection error during dependency setup is an ordinary thing for this harness to capture. Adding postgres, mysql, mongodb, redis, amqp and sftp to the scheme list covers it, or invert to any Blocker 2: grader errors get reported as skill failures, and it's live on this PR Two of the six red checks here are infrastructure, not skills: The judge died, skillscope marked that one expectation unmet, and The diagnostics you want already exist at Worth a regression test too, there's exactly one assertion in the 3056 line test file that touches result categorisation ( I filed the skillscope half separately as amd/skillscope#25, Blocker 3: the Windows leg isn't exercising the GPU path at all Not in the diff, but you should know.
quark-install passed on Windows because of that. The dead GPU routed the agent down the easy branch of the expectation ("if compute mode is unresolved, just report and ask"). On Linux the GPU was healthy, so it got the hard branch and failed. That means every Windows result in this PR is suspect, not just this one. A pass that tested nothing bothers me more than any of the red ones here. Question, not a change request: is I noticed routing keeps But if that control runner is self hosted, fork PRs touching skills still execute on it, and nothing resets the control runner between jobs. Secrets aren't exposed since the trigger is Smaller stuff, not blocking
On the rest of the red The other three are ordinary agent variance, not your machines. lemonade stops mid sentence before printing its curl commands, local-ai-use installs TTS and STT backends during an image task. The work itself was done correctly in both. The self hosted boxes do this too, rocm-doctor on Windows went fail, pass, fail across three consecutive runs on 06 and 07 Oct. |
Run selected Strix Linux/Windows behavioral evaluations through OrchestrAI, with driver provisioning, redacted stdout/stderr in GitHub and per-skill summaries.
evals / results.amd/skills; no internal mirror check or fixed source mapping.skills-cirequirement, trusted-controller override or extra behavioral label. Runner isolation and credential scoping still need administrator review.Validation: 261 repository tests (190 OrchestrAI tests), workflow lint, focused Python checks, structural/federation/manifest checks and the synthetic Linux/Windows preview pass locally. Trigger and Instinct-selection parity checked against upstream. Windows GPU-readiness validation remains deferred.
This scope update uses
[skip ci]; no new live hardware run was triggered. Repository secrets and settings were not changed. See the integration notes.